Using Simulation to Develop and Port Software

نویسندگان

  • George A. Darcy
  • Ronald F. Brender
  • Stephen J. Morris
  • Michael Iles
چکیده

1 Abstract Among the tools developed to support Digital's Alpha AXP program were four software simulators. The Mannequin and ISP instruction set simulators were used to port the OpenVMS and OSF/1 operating systems to the Alpha AXP platform. The Alpha User-mode Debugging Environment (AUD) allowed Alpha AXP user-mode code to be debugged with support from the OpenVMS VAX run-time environment on VAX hardware. AUD was built from a combination of new and existing Digital software components. The Alpha User-mode Debugging Environment for Translated Images (AUDI) allowed translated images to be debugged on a simulator running on a VAX computer. With these debugging environments, user-mode applications and code components could be tested before Alpha AXP hardware and operating system software were available. Digital developed several software simulators to support its Alpha AXP program.[1] These tools enabled engineers to develop and port software for the 64-bit RISC Alpha AXP architecture concurrently with hardware development. The simulators were used for a variety of purposes including porting, testing, verification, and performance analysis. This paper discusses four Alpha AXP software simulators: Mannequin, ISP, AUD, and AUDI. 2 The Mannequin and ISP Simulators Two Alpha AXP instruction set simulators, Mannequin and ISP, were used to port operating systems to the Alpha AXP platform. The OpenVMS group used the Mannequin simulator to port the OpenVMS VAX system to the Alpha AXP platform. Likewise, the OSF/1 group used the ISP simulator in their port of the ULTRIX and OSF/1 operating systems to the Alpha AXP platform. Both simulators were also used for architectural and design verification, and for performance modeling. The Mannequin simulator grew out of a simulator developed for an earlier RISC project at Digital. The ISP simulator was written anew by engineers closely associated with the Alpha AXP architecture. The two development groups were requested to boot their respective operating systems on the simulators before attempting to boot on the Alpha Demonstration Unit (ADU), the Alpha AXP prototype hardware.[2] The simulators were so successful in tracking the Alpha AXP architecture and in rooting out software bugs that the OSF/1 group was able to boot the ULTRIX operating system on the hardware on the first attempt. The OpenVMS group had similar success and booted the OpenVMS AXP operating system in a few hours.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance Improvement through a Marshaling Yard Storage Area in a Container Port Using Optimization via Simulation Technique (Case Study at Shahid Rajaee Container Port)

Container ports have been faced under increasing development during last 10 years. In such systems, the container transportation system has the most important effect on the total system. Therefore, there is a continuous need for the optimal use of equipment and facilities in the ports. Regarding the several complicated structure and activities in container ports, this paper evaluates and compar...

متن کامل

A Simulation Model for Optimization of the Internal Handling Fleet Size at Shahid Rajaee Container Port Based on Performance Evaluation

The dramatic increasing of sea-freight container transportations and the developing trend for using containers in the multimodal handling systems through the sea, rail, road and land in the present market cause some challenges to the general managers of container terminals such as increasing demand, competitive situation, new investments and expansion of new activities and the need to use new m...

متن کامل

Accurate Simulation of Low-Pressure Port Fuel and Water Spray in Internal Combustion Engines; Numerical and Experimental Study

One of the solutions to reduce pollutants and increase engine power is to use water spray in internal combustion engines. In this type of engine, fuel and water sprays play an important role in engine performance. In this regard, the purpose of this study is to accurately simulate fuel and water sprays and provide optimal coefficients to achieve the best simulation results. For this purpose, th...

متن کامل

A MATLAB / SIMULINK BASED FAULT ANALYSIS OF SMALL HYDROPOWER PLANT

ABSTRACTRenewable Energy Sources (RES) are well – defined as energy sources, that are in abundance within the natural surroundings and are much inexhaustible. In addition, hydroelectricity (HE) is a vital part of world renewable energy supply and hydropower remains a bulk source of electricity generation because of its environmental friendliness in nature. Modeling is the analysis of the ...

متن کامل

Tidal Electricity Generation by Turbine in Shahid Rajaee Port: A Numerical Simulation

Nowadays, energy extraction from sea waves as a renewable energy source has been increasingly considered. In addition, the growing demand for energy as a result of development of industrial activities, air pollution caused by the use of fossil fuels and greenhouse problems caused a new challenge for humankind. Tidal energy is a type of energy that is derived from converting the tidal power of t...

متن کامل

Conversion of Diesel Engine to Port Injection CNG Engine Using Gaseous Injector Nozzle Multi Holes Geometries Improvement: A Review

This paper is the representation of the computational and experimental methods of a new injector nozzle for a sequential port injection CNG engine. The objective of this study was to review the previous research in the development of gaseous fuel injector for port injection CNG engine converted from diesel engine. Next, a simulation of the fuel flow of the new injector nozzle was made using FLU...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Digital Technical Journal

دوره 4  شماره 

صفحات  -

تاریخ انتشار 1992